home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
os2
/
pccts.zip
/
MAKEFILE.CST
< prev
next >
Wrap
Text File
|
1992-12-05
|
767b
|
39 lines
GRM =pascal.g
LEX_FILE =pscan.dlg
GSRC=pascal.c err.c pscan.c ttree.c adebug.c
GOBJ=pascal.obj err.obj pscan.obj ttree.obj adebug.obj
PCCTS_GEN= pascal.c err.c $(LEX_FILE) pscan.c mode.h tokens.h
SRC =$(GSRC) pmain.c sym.c
OBJ =$(GOBJ) pmain.obj sym.obj
INCL = ../../h
SYM = ../../support/sym
ANTLR = ..\..\bin\antlr
DLG = ..\..\bin\dlg
CC=icc
CFLAGS=-I. -I$(INCL) /Sa
AFLAGS= -fl $(LEX_FILE) -gh
pascal : $(OBJ)
$(CC) $(CFLAGS) $(OBJ)
pascal.c $(LEX_FILE) : $(GRM)
$(ANTLR) $(AFLAGS) $(GRM)
mode.h pscan.c : $(LEX_FILE)
$(DLG) -C2 $(LEX_FILE) pscan.c
pmain.obj : pmain.c pascal.h
pascal.obj : pascal.c mode.h tokens.h
sym.obj : $(SYM)\sym.c
$(CC) -c -o sym.obj $(CFLAGS) $(SYM)\sym.c
err.obj : err.c
clean:
rm $(PCCTS_GEN) *.obj